package reverseint

func Reverse(x int) int {
	var y int
	for ; x != 0; x = x / 10 {
		n := x % 10
		y = y*10 + n
		if y > 2147483647 || y < (-2147483648) {
			return 0
		}
	}
	return y
}
